Release 10.1A: OpenEdge Data Management:
DataServer for ORACLE
Naming conventions
The Progress-to-ORACLE utility generates names for the columns it adds to an ORACLE table. These names follow the conventions described in Table 7–6.
For example, if your source OpenEdge table includes a field extent named
MONTHwith 12 elements, the Progress-to-ORACLE utility creates 12 columns of the same data type namedMONTH##1,MONTH##2,MONTH##3, etc. A Progress 4GL reference toMONTH[3]translates into a reference to the ORACLE columnMONTH##3.In addition, the Progress-to-ORACLE utility modifies the names of OpenEdge objects to non-ORACLE keywords in the ORACLE schema. For example,
ORDERis a reserved word in ORACLE, so the utility changes theorderfield of the OpenEdge demo database to theorder_column in an ORACLE database. It also modifies names that might conflict with unrolled field extents and that contain characters unacceptable to ORACLE. The OpenEdge field nameorder-linechanges toorder_lineto account for the fact that the hyphen (-) is an unacceptable character in ORACLE object names. Be aware that if you have objects in your OpenEdge database with names that are very similar, and conflict with ORACLE reserved words and restricted characters, they can be modified multiple times to produce a valid name.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |